home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / et-2_2.lha / et2.2 / src / Expander.h < prev    next >
C/C++ Source or Header  |  1990-11-28  |  573b  |  28 lines

  1. #ifndef Expander_First
  2. #ifdef __GNUG__
  3. #pragma once
  4. #endif
  5. #define Expander_First
  6.  
  7. #include "VObject.h"
  8.  
  9. //---- Expander --------------------------------------------------------------
  10.  
  11. class Expander: public CompositeVObject {
  12. protected:
  13.     Direction dir;
  14.     Point gap;
  15. public:
  16.     MetaDef(Expander);
  17.     Expander(int id, Direction d, Point g, VObject *vop, ...);
  18.     Expander(int id, Direction d, Point g= gPoint0, Collection *c= 0);
  19.    
  20.     void SetExtent(Point e);
  21.     void SetOrigin(Point at);
  22.     Metric GetMinSize();
  23.     int ExpandCnt();
  24. };
  25.  
  26. #endif Expander_First
  27.  
  28.